@charset "iso-8859-1";

/* Layout */
Html {
	Overflow: auto;
}

body {
	font-family: "Bosch Office Sans", Arial, Helvetica;
	font-size: 0.7 em;
	color: #464646;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #004478;
	text-decoration: underline;
}

a:active {
	color: #000000;
	text-decoration: none;
}

th {
	color: #003B69;
	font-weight: bold;
	background-color: E2E8EF;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 0.7 em;
}

td {
	color: #42658d;
	font-size: 11px;
	font-style: normal;
	font-family: "Bosch Office Sans", Arial, Helvetica;
	font-style: normal;
}

.tdOption1 {
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid;
	border-color: #FFFFFF;
	font-size: 0.7 em;
	letter-spacing: 0.7pt;
	font-family: ARIAL
}

.tdOption3 {
	vertical-align: top;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: .9px;
	padding-bottom: .9px;
	border: 1px solid;
	border-color: #FFFFFF;
	font-size: 0.7 em;
	letter-spacing: 0.7pt;
	font-family: ARIAL
}

.tdOption1_right {
	vertical-align: top;
	text-align: right;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid;
	border-color: #FFFFFF;
	font-size: 0.7 em;
	letter-spacing: 0.7pt;
	font-family: ARIAL;
}

.tdOption1_center {
	vertical-align: top;
	text-align: center;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid;
	border-color: #FFFFFF;
	font-size: 0.7 em;
	letter-spacing: 0.7pt;
	font-family: ARIAL;
	font-color: #000066;
	color: #000066;
}

.tdOption3_right {
	vertical-align: top;
	text-align: right;
	padding-left: 2px;
	padding-top: .9px;
	padding-bottom: .9px;
	border: 1px solid;
	border-color: #FFFFFF;
	font-size: 0.7 em;
	letter-spacing: 0.7pt;
	font-family: ARIAL;
}

.tdOptionForHold {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid;
	border-color: #FFFFFF;
	font-size: 0.7 em;
	color: #FF0000
}

.tdOptionForRunWait {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid;
	border-color: #FFFFFF;
	font-size: 0.7 em;
	color: #006600
}

.tdOptionPrefTesters {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 0.7 em;
	color: #006600
}

td.row_underlineThick {
	BACKGROUND-COLOR: #A7BFD9;
	color: #153B63;
	BORDER-BOTTOM: #a7c5ec 2px solid;
}

td.row_underline {
	color: #153B63;
	BORDER-BOTTOM: #a7c5ec 1px solid;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
}

TD.premiumimage {
	padding-left: 3px;
	padding-right: 2px;
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
	BORDER-LEFT: #c0c0c0 1px solid;
	WIDTH: 20px;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	HEIGHT: 10px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}

.boxtDspMsg {
	BACKGROUND-COLOR: #D0DBE9;
}

.boxt {
	BORDER-RIGHT: #7da1d2 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #7da1d2 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	MARGIN: 15px 0px 0px;
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: #7da1d2 1px solid;
	COLOR: #10438f;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #7da1d2 1px solid;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #d1e2fa
}

DIV.boxelement {
	BORDER-RIGHT: #7da1d2 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #7da1d2 1px solid;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #7da1d2 1px solid;
	BACKGROUND-COLOR: #f0f0f0;
	fxont: normal 10px Verdana, Arial, Helvetica, sans-serif;
	bxorder-top: 1px solid #A7C5EC;
	mxargin-bottom: 10px
}

DIV.box {
	BORDER-RIGHT: #7da1d2 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: #7da1d2 1px solid;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #7da1d2 1px solid;
	BACKGROUND-COLOR: #f9f9f9
}

.style1 {
	color: #FFFFFF;
	font-size: 10px;
}

.style2 {
	color: #346FAC;
	font-weight: bold;
	font-size: 12px;
}

.style4 {
	color: #FFFFFF
}

.style5 {
	color: #346FAC;
	font-weight: bold;
}

/**************************************************/
.pageConL {
	background-color: #E2E8EE;
	color: #000000;
	width: 240px;
	font-size: 0.7em;
	font-family: "Bosch Office Sans", Arial, Helvetica;
}

.Breadcrumb {
	background-color: #295D89;
	color: #000000;
}

.tableNrml {
	border: 1px solid;
	border-color: #E2E8EE;
}

.captionNrml {
	background-color: #295D89;
	font-size: 0.7 em;
	color: #FFFFFF;
	font-weight: bold;
}

h4 {
	background-color: #295D89;
	font-size: 0.7 em;
	color: #FFFFFF;
	font-weight: bold;
}

.trOption2 {
	color: #000000;
	background-color: #FBFBFB;
}

.trOption1:HOVER {
	background-color: #B4C6D9;
}

.trOption1 {
	color: #000000;
	background-color: #F2F2F2;
}

.tfootNrml {
	background-color: #E2E8EE;
}

input {
	border: 1px solid;
	border-left-color: #003B69;
	border-top-color: #003B69;
	border-right-color: #C7CFDC;
	border-bottom-color: #C7CFDC;
	color: #000000;
	font-size: 0.7 em;
	font-family: "Bosch Office Sans", Arial, Helvetica;
	height: 2.85 ex;
}

input.deactvEntryFld {
	border: 1px solid #A1A1A1;
	color: #A1A1A1;
}

input.foultyEntryFld {
	border: 1px solid #CC0000;
	color: #CC0000;
}

input.rdOnlyFld {
	background-color: #F4F6F8;
}

select.actvCombo {
	border: 1px solid;
	border-left-color: #003B69;
	border-top-color: #003B69;
	border-right-color: #C7CFDC;
	border-bottom-color: #C7CFDC;
	color: #FFFFFF;
	font-size: 0.7 em;
	font-family: "Bosch Office Sans", Arial, Helvetica;
	height: 2.85 ex;
	background-color: #295D89;
}

select.DropDownTextBox {
	border-width: 1px;
	border-style: solid;
	border-left-color: #003B69;
	border-top-color: #003B69;
	border-right-color: #C7CFDC;
	border-bottom-color: #C7CFDC;
}

/**************************************************/
.H1Class {
	font-family: "Bosch Office Sans", Arial, Helvetica;
	color: #003B69;
	font-size: 1.0em;
	font-weight: bold;
}

.H3Class {
	font-family: "Bosch Office Sans", Arial, Helvetica;
	color: #003B69;
	font-size: 0.8em;
	font-weight: bold;
}

.H4Class {
	font-family: "Bosch Office Sans", Arial, Helvetica;
	color: #003B69;
	font-size: 0.8em;
}

.Highlighting {
	background-color: #295D89;
	font-color: #ffffff;
}

.TreeHeading {
	font-family: "Bosch Office Sans", Arial, Helvetica;
	background-color: #295D89;
	color: #FFFFFF;
	font-size: 0.7em;
}

.ISTClass {
	font-family: "Bosch Office Sans", Arial, Helvetica;
	background-color: #B4C6D9;
	color: #000000;
	font-size: 0.7em;
}

.IINDClass {
	font-family: "Bosch Office Sans", Arial, Helvetica;
	background-color: #E2E8EE;
	color: #000000;
	font-size: 0.7em;
}

.IIIRDClass {
	font-family: "Bosch Office Sans", Arial, Helvetica;
	background-color: #EEF4F9;
	color: #000000;
	font-size: 0.7em;
}

.MenuService {
	width: 240px;
	font-family: "Bosch Office Sans", Arial, Helvetica;
	font-size: 0.7em;
	text-align: left;
	background-color: #E2E8EE;
}

.MenuIndentation {
	height: 17px;
}

.StandardButtonService {
	background-color: C7CFDC;
	font-size: 0.7em;
	border-width: 1px;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	height: 17px;
}

.SmallButtonService {
	background-color: #C7CFDC;
	font-size: 0.6em;
	border-width: 1px;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	height: 14px;
}

.buttonForNextOrPre {
	background-color: #C7CFDC;
	font-size: 0.7em;
	border-width: 1px;
	border-left-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-right-color: #C7CFDC;
	border-bottom-color: #C7CFDC;
	height: 14px;
}

.textBoxService {
	border-width: 1px;
	border-style: solid;
	border-left-color: #003B69;
	border-top-color: #003B69;
	border-right-color: #C7CFDC;
	border-bottom-color: #C7CFDC;
	height: 2.85ex;
}

.deActivatedTextBox {
	border-width: 1px;
	border-style: solid;
	border-left-color: #A1A1A1;
	border-top-color: #A1A1A1;
	border-right-color: #A1A1A1;
	border-bottom-color: #A1A1A1;
	height: 2.85ex;
}

.foultyTextbox {
	border-width: 1px;
	border-style: solid;
	border-left-color: #CC0000;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	height: 2.5ex;
}

.DropDownTextBox {
	border-width: 1px;
	border-style: solid;
	border-left-color: #003B69;
	border-top-color: #003B69;
	border-right-color: #C7CFDC;
	border-bottom-color: #C7CFDC;
}

.ForHeading {
	background-color: #94AEC4;
	color: #FFFFFF;
	font-family: "Bosch Office Sans", Arial, Helvetica;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TextFont {
	font-size: 0.7em;
	color: #000000;
	font-family: "Bosch Office Sans", Arial, Helvetica;
}

.filledContainer {
	background-color: #FBFBFB;
	font-family: "Bosch Office Sans", Arial, Helvetica;
	border-color: #E2E8EE;
	border-width: 1px;
}

.TablesTitle {
	background-color: #295D89;
	font-size: 0.7 em;
	font-family: "Bosch Office Sans", Arial, Helvetica;
	font-weight: bold;
	color: #FFFFFF;
}

.TableSubHeader{
	
	color: #003B69;
	font-weight: bold;
	background-color: #E2E8EF;
	vertical-align: top;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	font-size: 0.7 em;
}

.TableHeadline {
	background-color: #DEE9F4;
	font-family: "Bosch Office Sans", Arial, Helvetica;
	font-size: 0.7em;
	font-weight: bold;
	color: #003B69
}

.TableCellsFirst {
	background-color: #FBFBFB;
	color: #000000;
}

.TableCellsSecond {
	background-color: #F2F2F2;
	color: #000000;
}

.TableCellsThird {
	background-color: #E2E8EE;
	color: #000000;
}

.TableFooter {
	background-color: #E2E8EE;
}

.TableBorderColum {
	border-color: #FFFFFF;
	border-width: 1px;
}

.TableBorder {
	border-color: #E2E8EE;
	border-width: 1px;
}

.LstClass {
	BORDER-RIGHT: 1pt solid;
	BORDER-TOP: 1pt solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: 1pt solid;
	COLOR: black;
	BORDER-BOTTOM: 1pt solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.Buttonclass {
	COLOR: #C7CFDC;
	FONT-COLOR: #000000;
	BORDER-RIGHT: 1pt solid;
	BORDER-TOP: 1pt solid;
	WIDTH: 1px;
	HEIGHT: 14px
}

.boschPagehead1 {
	background-color: #94AEC4;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.boschMenuSubHeadline {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	margin-right: 6px;
	margin-left: 10px;
	padding-top: 8px;
	padding-bottom: 3px;
}

.boschMenuLine {
	background-color: #B4C6D9;
	margin-left: 10px
}

.boschMenuLine1 {
	background-color: #B4C6D9;
	margin-left: 1px
}

.boschMenu {
	background: #153B63;
}

.boschMenuLightBlue {
	background: #DFE9F3;
}

.boschMenuHighlight {
	background: #2269B5;
}

.boschMenuBright {
	background: #B4C6D9;
}

/*Company/Products*/
.boschPagehead {
	background-color: #829CB9;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.f12bluedarkbold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LIST-STYLE-IMAGE: none;
	COLOR: #153b63;
	LINE-HEIGHT: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: disc
}

.submitHighlighted {
	margin: 1px 0px 0px 0px;
	text-align: left;
	padding-left: 0px;
	padding-right: 1px;
	border: 1px solid black;
	border-top: 1px solid #B8C1CC;
	border-top-color: #FFFFFF;
	border-left-color: #ffffff;
	border-bottom-color: #000000;
	border-right-color: #000000;
	background-color: #C7CFDC;
	text-align: center;
	color: #000000;
	width: auto;
	height: 17px;
	border-left: 6px solid #295D89;
	padding-left: 1px;
}

/**********************	collapse_Expand	****************************/
SPAN.switch {
	CURSOR: pointer;
	COLOR: #003366;
	TEXT-DECORATION: underline
}

.actionLinks {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FLOAT: inherit;
	PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #E2E8EE;
	TEXT-ALIGN: right
}

.subText {
	FONT-SIZE: 10px
}

.textVertTB {
	background-color: #E2E8EE;
	writing-mode: tb-rl;
}

.clsHorizLR {
	writing-mode: lr-tb
}

.clsHorizRL {
	writing-mode: rl-tb
}

.clsVertTB {
	writing-mode: tb-rl;
}

.clsVertBT {
	writing-mode: bt-rl
}

/* .leftNavLink1:link {
	color: #000000;
	text-decoration: none;
}

.leftNavLink1:visited {
	color: #000000;
	text-decoration: none;
}

.leftNavLink1:hover {
	color: #000000;
	text-decoration: underline;
}

.leftNavLink1:active {
	text-decoration: none;
} */
.boschMenuItem {
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 40px;
	COLOR: white;
	TEXT-INDENT: -17px;
	LINE-HEIGHT: 13px;
	MARGIN-RIGHT: 6px;
	PADDING-TOP: 2px;
	FONT-FAMILY: Bosch Office Sans, Arial, Helvetica;
}

.boschMenuSubHeadline {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	MARGIN-LEFT: 10px;
	COLOR: #ffffff;
	LINE-HEIGHT: 13px;
	MARGIN-RIGHT: 6px;
	PADDING-TOP: 8px;
	FONT-FAMILY: Bosch Office Sans, Arial, Helvetica;
}

.leftNavLinkTd1 {
	FONT-SIZE: 11 px;
	COLOR: #000;
	FONT-FAMILY: Bosch Office Sans, Arial, Helvetica;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 2px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	/*width: 190px;*/
	vertical-align: top;
}

.emptyText {
	empty-cells: show;
	height: 5px;
}

SELECT {
	font-weight: normal;;
	font-size: 11px;;
	color: #000000;;
	background-color: #E1F1F1;
}

SELECT.content-menu-select {
	font-weight: normal;;
	font-size: 10px;;
	color: #000000;;
	background-color: #FEFF99;
}

SELECT.publish-droplist {
	font-weight: normal;;
	font-size: 10px;;
	color: #000000;;
	background-color: #FEFF99;;
	width: 200px;
}

.box {
	border-width: 1px;;
	border-style: solid;;
	border-color: #C1CFDC;
	padding: 5px;
}

.noBorder {
	border: 0px;
}

input[type="checkbox"],input[type="radio"] {
	background: transparent;
	border: 0;
}

.radio {
	background: transparent;
	border: 0;
}

.print_img {
	background-image: url(../images/print_16.gif);
	width: 22px;
	margin: 0 3 0 3;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: absmiddle;
	height: 16px;
	float: right;
	cursor: pointer;
}

.tooltip {
	color: black;
	overflow: auto;
	height: 120px;
}

.tooltip:HOVER {
	background-color: #F3E2A9;
}

.tooltip_r1 {
	background-color: #FFFFCC;
}

.tooltip_r2 {
	background-color: #FFFF99;
}

div.transbox {
	visibility: hidden;
	position: absolute;
	z-index: 1000;
	top: -100;
	border: 1px solid threedshadow;
	/* for IE */
	filter: alpha(opacity =       90);
	/* CSS3 standard */
	opacity: 0.9;
	-moz-opacity: 0.9;
	padding: 0px;
}

a.external {
	background: url(../images/external-link-ltr-icon.png) top right
		no-repeat;
	padding-right: 13px
}

a.externalFile {
	background: url(../images/external-link-ltr-icon.png) top right
		no-repeat;
	padding-right: 13px
}

.no_border_right {
	border-color: #295D89;
	border-right-width: 0;
}
